microscopic preparation - German English Dictionary